/** 
* All Rights Reserved , Copyright (C) 2020 , 青岛鼎信通讯股份有限公司
* 
* PmProblemsEntity
* 项目问题
* 
* 修改纪录
* 2020-05-22 版本：1.0 sunxl 创建。
* @version 版本：1.0
* @author 作者：sunxl</name>
* 创建日期2020-05-22</date>
*/

package com.topscomm.pm.pojo;

import java.math.BigDecimal;
import java.util.*;
import com.topscomm.pm.*;

public class PmProblemsEntity extends PmEntity
{
    private static final long serialVersionUID = 1L;
    /** TableName:项目问题	*/
    public static String tableName= "PmProblems";
    @Override
    public String getTableName(){ return "PmProblems";}

    /** ColumnName:项目		*/
    public static String FieldProjectid = "projectid";

    /** ColumnName:提出时间		*/
    public static String FieldProposedtime = "proposedtime";

    /** ColumnName:关联风险		*/
    public static String FieldRiskidentityid = "riskidentityid";

    /** ColumnName:问题名称		*/
    public static String FieldProblemname = "problemname";

    /** ColumnName:问题类型		*/
    public static String FieldProblemtype = "problemtype";

    /** ColumnName:问题状态		*/
    public static String FieldProblemstate = "problemstate";

    /** ColumnName:问题描述		*/
    public static String FieldProblemexplain = "problemexplain";

    /** ColumnName:解决时间		*/
    public static String FieldResolvetime = "resolvetime";

    /** ColumnName:解决情况		*/
    public static String FieldResolveexplain = "resolveexplain";

    /** ColumnName:闭环时间		*/
    public static String FieldClosetime = "closetime";

    /** ColumnName:提出人		*/
    public static String FieldProposedbyname = "proposedbyname";

    /** ColumnName:提出人工号		*/
    public static String FieldProposedbycode = "proposedbycode";

    /** ColumnName:解决人		*/
    public static String FieldResolvername = "resolvername";

    /** ColumnName:解决人工号		*/
    public static String FieldResolvercode = "resolvercode";

    /** ColumnName:闭环人		*/
    public static String FieldClosepeoplename = "closepeoplename";

    /** ColumnName:闭环人工号		*/
    public static String FieldClosepeoplecode = "closepeoplecode";

    /** ColumnName:申请公司名称		*/
    public static String FieldOrgname = "orgname";

    /** ColumnName:申请公司编码		*/
    public static String FieldOrgcode = "orgcode";

    /** ColumnName:申请部门		*/
    public static String FieldDeptname = "deptname";

    /** ColumnName:申请部门编码		*/
    public static String FieldDeptcode = "deptcode";

    /** ColumnName:申请人工号		*/
    public static String FieldUsercode = "usercode";

    /** ColumnName:申请人姓名		*/
    public static String FieldUsername = "username";

    /** ColumnName:单据日期		*/
    public static String FieldDocdate = "docdate";

    /** ColumnName:提交日期		*/
    public static String FieldSubmitdate = "submitdate";

    /** ColumnName:单据编号		*/
    public static String FieldDocno = "docno";

    /** ColumnName:审批流程		*/
    public static String FieldFlowid = "flowid";

    /** ColumnName:最新阶段		*/
    public static String FieldLatestphase = "latestphase";

    /** ColumnName:状态		*/
    public static String FieldState = "state";

    /** ColumnName:闭环描述		*/
    public static String FieldCloseexplain = "closeexplain";

    /**项目		*/
    private long projectid;

    /**提出时间		*/
    private Date proposedtime;

    /**关联风险		*/
    private String riskidentityid;

    /**问题名称		*/
    private String problemname;

    /**问题类型		*/
    private String problemtype;

    /**问题状态		*/
    private String problemstate;

    /**问题描述		*/
    private String problemexplain;

    /**解决时间		*/
    private Date resolvetime;

    /**解决情况		*/
    private String resolveexplain;

    /**闭环时间		*/
    private Date closetime;

    /**提出人		*/
    private String proposedbyname;

    /**提出人工号		*/
    private String proposedbycode;

    /**解决人		*/
    private String resolvername;

    /**解决人工号		*/
    private String resolvercode;

    /**闭环人		*/
    private String closepeoplename;

    /**闭环人工号		*/
    private String closepeoplecode;

    /**申请公司名称		*/
    private String orgname;

    /**申请公司编码		*/
    private String orgcode;

    /**申请部门		*/
    private String deptname;

    /**申请部门编码		*/
    private String deptcode;

    /**申请人工号		*/
    private String usercode;

    /**申请人姓名		*/
    private String username;

    /**单据日期		*/
    private Date docdate;

    /**提交日期		*/
    private Date submitdate;

    /**单据编号		*/
    private String docno;

    /**审批流程		*/
    private long flowid;

    /**最新阶段		*/
    private String latestphase;

    /**状态		*/
    private int state;

    /**闭环描述		*/
    private String closeexplain;

    /**
    * @return the  projectid:项目
    */
    public long getProjectid() {
        return this.projectid;
    }

    /**
    * @param projectid:项目
    */
    public void setProjectid(long projectid) {
        this.projectid = projectid;
    }

    /**
    * @return the  proposedtime:提出时间
    */
    public Date getProposedtime() {
        return this.proposedtime;
    }

    /**
    * @param proposedtime:提出时间
    */
    public void setProposedtime(Date proposedtime) {
        this.proposedtime = proposedtime;
    }

    /**
    * @return the  riskidentityid:关联风险
    */
    public String getRiskidentityid() {
        return this.riskidentityid;
    }

    /**
    * @param riskidentityid:关联风险
    */
    public void setRiskidentityid(String riskidentityid) {
        this.riskidentityid = riskidentityid;
    }

    /**
    * @return the  problemname:问题名称
    */
    public String getProblemname() {
        return this.problemname;
    }

    /**
    * @param problemname:问题名称
    */
    public void setProblemname(String problemname) {
        this.problemname = problemname;
    }

    /**
    * @return the  problemtype:问题类型
    */
    public String getProblemtype() {
        return this.problemtype;
    }

    /**
    * @param problemtype:问题类型
    */
    public void setProblemtype(String problemtype) {
        this.problemtype = problemtype;
    }

    /**
    * @return the  problemstate:问题状态
    */
    public String getProblemstate() {
        return this.problemstate;
    }

    /**
    * @param problemstate:问题状态
    */
    public void setProblemstate(String problemstate) {
        this.problemstate = problemstate;
    }

    /**
    * @return the  problemexplain:问题描述
    */
    public String getProblemexplain() {
        return this.problemexplain;
    }

    /**
    * @param problemexplain:问题描述
    */
    public void setProblemexplain(String problemexplain) {
        this.problemexplain = problemexplain;
    }

    /**
    * @return the  resolvetime:解决时间
    */
    public Date getResolvetime() {
        return this.resolvetime;
    }

    /**
    * @param resolvetime:解决时间
    */
    public void setResolvetime(Date resolvetime) {
        this.resolvetime = resolvetime;
    }

    /**
    * @return the  resolveexplain:解决情况
    */
    public String getResolveexplain() {
        return this.resolveexplain;
    }

    /**
    * @param resolveexplain:解决情况
    */
    public void setResolveexplain(String resolveexplain) {
        this.resolveexplain = resolveexplain;
    }

    /**
    * @return the  closetime:闭环时间
    */
    public Date getClosetime() {
        return this.closetime;
    }

    /**
    * @param closetime:闭环时间
    */
    public void setClosetime(Date closetime) {
        this.closetime = closetime;
    }

    /**
    * @return the  proposedbyname:提出人
    */
    public String getProposedbyname() {
        return this.proposedbyname;
    }

    /**
    * @param proposedbyname:提出人
    */
    public void setProposedbyname(String proposedbyname) {
        this.proposedbyname = proposedbyname;
    }

    /**
    * @return the  proposedbycode:提出人工号
    */
    public String getProposedbycode() {
        return this.proposedbycode;
    }

    /**
    * @param proposedbycode:提出人工号
    */
    public void setProposedbycode(String proposedbycode) {
        this.proposedbycode = proposedbycode;
    }

    /**
    * @return the  resolvername:解决人
    */
    public String getResolvername() {
        return this.resolvername;
    }

    /**
    * @param resolvername:解决人
    */
    public void setResolvername(String resolvername) {
        this.resolvername = resolvername;
    }

    /**
    * @return the  resolvercode:解决人工号
    */
    public String getResolvercode() {
        return this.resolvercode;
    }

    /**
    * @param resolvercode:解决人工号
    */
    public void setResolvercode(String resolvercode) {
        this.resolvercode = resolvercode;
    }

    /**
    * @return the  closepeoplename:闭环人
    */
    public String getClosepeoplename() {
        return this.closepeoplename;
    }

    /**
    * @param closepeoplename:闭环人
    */
    public void setClosepeoplename(String closepeoplename) {
        this.closepeoplename = closepeoplename;
    }

    /**
    * @return the  closepeoplecode:闭环人工号
    */
    public String getClosepeoplecode() {
        return this.closepeoplecode;
    }

    /**
    * @param closepeoplecode:闭环人工号
    */
    public void setClosepeoplecode(String closepeoplecode) {
        this.closepeoplecode = closepeoplecode;
    }

    /**
    * @return the  orgname:申请公司名称
    */
    public String getOrgname() {
        return this.orgname;
    }

    /**
    * @param orgname:申请公司名称
    */
    public void setOrgname(String orgname) {
        this.orgname = orgname;
    }

    /**
    * @return the  orgcode:申请公司编码
    */
    public String getOrgcode() {
        return this.orgcode;
    }

    /**
    * @param orgcode:申请公司编码
    */
    public void setOrgcode(String orgcode) {
        this.orgcode = orgcode;
    }

    /**
    * @return the  deptname:申请部门
    */
    public String getDeptname() {
        return this.deptname;
    }

    /**
    * @param deptname:申请部门
    */
    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }

    /**
    * @return the  deptcode:申请部门编码
    */
    public String getDeptcode() {
        return this.deptcode;
    }

    /**
    * @param deptcode:申请部门编码
    */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
    * @return the  usercode:申请人工号
    */
    public String getUsercode() {
        return this.usercode;
    }

    /**
    * @param usercode:申请人工号
    */
    public void setUsercode(String usercode) {
        this.usercode = usercode;
    }

    /**
    * @return the  username:申请人姓名
    */
    public String getUsername() {
        return this.username;
    }

    /**
    * @param username:申请人姓名
    */
    public void setUsername(String username) {
        this.username = username;
    }

    /**
    * @return the  docdate:单据日期
    */
    public Date getDocdate() {
        return this.docdate;
    }

    /**
    * @param docdate:单据日期
    */
    public void setDocdate(Date docdate) {
        this.docdate = docdate;
    }

    /**
    * @return the  submitdate:提交日期
    */
    public Date getSubmitdate() {
        return this.submitdate;
    }

    /**
    * @param submitdate:提交日期
    */
    public void setSubmitdate(Date submitdate) {
        this.submitdate = submitdate;
    }

    /**
    * @return the  docno:单据编号
    */
    public String getDocno() {
        return this.docno;
    }

    /**
    * @param docno:单据编号
    */
    public void setDocno(String docno) {
        this.docno = docno;
    }

    /**
    * @return the  flowid:审批流程
    */
    public long getFlowid() {
        return this.flowid;
    }

    /**
    * @param flowid:审批流程
    */
    public void setFlowid(long flowid) {
        this.flowid = flowid;
    }

    /**
    * @return the  latestphase:最新阶段
    */
    public String getLatestphase() {
        return this.latestphase;
    }

    /**
    * @param latestphase:最新阶段
    */
    public void setLatestphase(String latestphase) {
        this.latestphase = latestphase;
    }

    /**
    * @return the  state:状态
    */
    public int getState() {
        return this.state;
    }

    /**
    * @param state:状态
    */
    public void setState(int state) {
        this.state = state;
    }

    /**
    * @return the  closeexplain:闭环描述
    */
    public String getCloseexplain() {
        return this.closeexplain;
    }

    /**
    * @param closeexplain:闭环描述
    */
    public void setCloseexplain(String closeexplain) {
        this.closeexplain = closeexplain;
    }

}
